.cart-main{margin:1rem 0 2.2rem 0;overflow:hidden;}
.cart-main .cart-list{height:2.2rem;background-color:#FFFFFF;display:flex;display:-webkit-flex;
align-items:center;-webkit-align-items:center;margin-top:.1rem;}
.cart-list .select-btn, .select-wrap .select-btn{width:.4rem;height:0.4rem;border:1px solid #EFEFEF;border-radius:50%;
margin:0 .3rem 0 .2rem;}
.cart-list .select-btn.active, .select-wrap .select-btn.active{background:url('../../../images/home/cart/checkmark.png') no-repeat;background-position:center;
background-size:100%;}
.cart-list .image-wrap{width:1.2rem;margin-right:.3rem;}
.cart-list .image-wrap .image{width:100%;height:1.2rem;}
.image-wrap .image img{width:100%;height:100%;}
.cart-list .image-wrap .del{text-align:center;font-size:.24rem;color:#B5B5B5;margin-top:.2rem;}
.cart-list .goods-wrap{width:64%;font-size:.24rem;}
.cart-list .goods-wrap .goods-attr{margin-top:.1rem;}
.goods-wrap .goods-attr span{padding-right:.3rem;}
.goods-wrap .buy-wrap{height:.8rem;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;
justify-content:space-between;-webkit-justify-content:space-between;}
.goods-wrap .buy-wrap .price{font-size:.28rem;color:#CC0004;margin-top:.2rem;}

.amount-input-wrap{width:2.04rem;height:0.5rem;border:1px solid #000000;margin-right:0.2rem;
border-radius:0.08rem;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.amount-input-wrap .btn{width:0.6rem;height:0.4rem;line-height:0.4rem;text-align:center;font-size:0.32rem;}
.amount-input-wrap .btn.active{color:#B5B5B5;}
.amount-input-wrap .dec{border-right:1px solid #000000;}
.amount-input-wrap .amount-input{width:0.76rem;height:100%;}
.amount-input-wrap .amount-input input{width:100%;height:90%;text-align:center;}
.amount-input-wrap .inc{border-left:1px solid #000000;}

.orderend-wrap{width:100%;height:1rem;background-color:#FFFFFF;position:fixed;z-index:10;left:0;bottom:1.2rem;
border-top:1px solid #EFEFEF;display:flex;display:-webkit-flex;}
.orderend-wrap .select-area{width:auto;height:100%;flex:3;-webkit-flex:3;display:flex;display:-webkit-flex;
justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
.select-area .select-wrap{width:auto;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.select-wrap .select-text{font-size:0.24rem;}
.orderend-wrap .orderend-btn{width:auto;height:100%;flex:1;-webkit-flex:1;background-color:#CC0004;font-size:0.32rem;
color:#FFFFFF;text-align:center;line-height:1rem;}
.orderend-wrap .orderend-btn.disable{background-color:#BFBFBF;}
.orderend-wrap .total{font-size:0.24rem;margin-right:0.1rem;}
.orderend-wrap .total span{color:#CC0004;}